﻿#define  _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<set>
#include<map>
#include<string>
using namespace std;
//int main()
//{
//	map<string, string> dict = { {"left","左边"},{"right","右边"},{"auto","自动的"} };
//	map<string, string>::iterator it = dict.begin();
//	while (it!=dict.end())
//	{
//		cout << it->first << ":" << it->second << " ";
//		it++;
//	}
//	cout << endl;
//
//	for (auto& str : dict)
//	{
//		cout << str.first << ":" << str.second << " ";
//	}
//	cout << endl;
//
//	pair<string, string> kv1 ("test", "测试");
//	dict.insert(kv1);
//
//	dict.insert(pair<string, string>("file", "文件"));
//
//	dict.insert(make_pair("mid", "中间"));
//
//	dict.insert({ "C++","c加加" });
//
//	//for (auto& str : dict)
//	//{
//	//	cout << str.first << ":" << str.second << " ";
//	//}
//	//cout << endl;
//
//	map<string, string>::iterator it1 = dict.begin();
//	while (it1!=dict.end())
//	{
//		cout << it1->first << ":" << it1->second << " ";
//		it1++;
//	}
//	cout << endl;
//
//	string str;
//	while (cin>>str)
//	{
//		auto ret = dict.find(str);  //find函数的返回值是找到的关键字的迭代器位置
//		if (ret != dict.end())
//		{
//			//ret就是我们要找的那个单词的迭代器
//			cout << "->" << ret->second << endl;
//		}
//		else
//		{
//			cout << "输入错误，请重新输入" << endl;
//		}
//	}
//
//
//	return 0;
//}

//int main()
//{
//	map<string, string> dict;
//	dict.insert({ "auto","自动的" });
//	dict["left"];
//	//for (auto& str : dict)
//	//{
//	//	cout << str.first << ":" << str.second << " ";
//	//}
//	//cout << endl;
//
//	dict["left", "左边"];
//
//	//for (auto& str : dict)
//	//{
//	//	cout << str.first << ":" << str.second << " ";
//	//}
//	//cout << endl;
//
//	dict["left", "剩余"];
//
//	//auto it = dict.begin();
//	//while (it!=dict.end())
//	//{
//	//	cout << it->first << ":" << it->second << " ";
//	//	it++;
//	//}
//	//cout << endl;
//
//	cout << dict["left"] << endl;
//
//	return 0;
//}

